obj-m += kernel_module.o

ccflags-y := -DEBUG -g 

KDIR := /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)

all:
	$(MAKE) -C $(KDIR) M=$(PWD) modules

.PHONY:clean
clean:
	$(MAKE) -C $(KDIR) M=$(PWD) clean

test_module:
	dmesg -C
	insmod kernel_module.ko
	lsmod | grep kernel_module
	modinfo kernel_module.ko
	dmesg 
	rmmod kernel_module
	dmesg
